league table
noun
British
: a list of teams, schools, hospitals, etc. that shows them in order from best to worst
Love words? Need even more definitions?
Merriam-Webster unabridged
Share